﻿using ASP;
using Ext.Net;

using System;
using System.Web.Profile;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using NOAH.CMS.Repository;
using NOAH.CMS.Cache;

public partial class admin_Modules_NewsEvent_Config_Default : System.Web.UI.Page
{

    protected void OnSave(object sender, EventArgs e)
    {
        try
        {

            //ConfigSettings.WriteSetting(ConfigKey.AdminTitle, this.txtAdminTitle.Text);
            //ConfigSettings.WriteSetting(ConfigKey.PageTitle, this.txtPageTitle.Text);
            Util.ShowMessage("Cập nhật thành công");
            ExtNet.Msg.Hide();
        }
        catch
        {
            ExtNet.Msg.Hide();
            Util.ShowMessage("Lỗi trong quá trình cập nhật.");
        }
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!ExtNet.IsAjaxRequest)
        {
            //this.txtAdminTitle.Text = ConfigSettings.ReadSetting(ConfigKey.AdminTitle);
            //this.txtPageTitle.Text = ConfigSettings.ReadSetting(ConfigKey.PageTitle);
        }
    }
    [DirectMethod]
    public void Delete(int ID)
    {
        try
        {
            ConfigRepository configRepository = new ConfigRepository();
            configRepository.Delete(ID);
            configRepository.SubmitChanges();

            new ConfigCacheLayer().InvalidateCache();
            Util.ShowMessage("Cập nhật thành công");
        }
        catch (Exception ex)
        {
            Util.ShowMessage("Lỗi trong quá trình cập nhật");
        }
    }

    //public void Delete(object sender, DirectEventArgs e)
    //{
    //}
}